package org.example.projecttwo.entity.dto.auth;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
@Schema(name = "AuditUserAuthDTO", description = "审核用户认证DTO")
public class AuditUserAuthDTO {

    @Schema(description = "认证ID")
    @NotNull(message = "认证ID不能为空")
    private Long authId;

    @Schema(description = "审核状态 0-待审核 1-审核通过 2-审核未通过")
    @NotNull(message = "审核状态不能为空")
    private Integer status;

    @Schema(description = "拒绝原因（当状态为拒绝时必填）")
    private String rejectReason;
}